Telegram Group & Telegram Channel
🚨 Π˜Π½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ бСзопасности Π² CI-инфраструктурС Node.js (ΠΌΠ°Ρ€Ρ‚ 2025)

15 ΠΌΠ°Ρ€Ρ‚Π° 2025 Π³ΠΎΠ΄Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Node.js ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»Π°, Ρ‡Ρ‚ΠΎ ΠΎΠ΄Π½Π° ΠΈΠ· CI-систСм ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° (Continuous Integration) Π±Ρ‹Π»Π° скомпромСтирована. ВрСдоносный ΠΊΠΎΠ΄ Π±Ρ‹Π» Π²Π½Π΅Π΄Ρ€Ρ‘Π½ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΎΠΌ Π² ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Ρ€Π°Π½Π½Π΅Ρ€ΠΎΠ² CI, использовавшийся для тСстирования pull request’ов.

πŸ” Π§Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ:

* ΠšΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚Π°Ρ†ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π° Ρ‡Π΅Ρ€Π΅Π· GitHub Actions Runner Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· fork-Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π².
* ВрСдоносный ΠΊΠΎΠ΄ собирал Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· окруТСния ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π» ΠΈΡ… Π½Π° внСшний сСрвСр.
* Он Π½Π΅ повлиял Π½Π° Ρ€Π΅Π»ΠΈΠ·Ρ‹ Node.js, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ€Π΅Π»ΠΈΠ·Π½Ρ‹Π΅ Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‚ΡΡ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ, ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ инфраструктурС.

βœ… Π§Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ сдСлано:

* Π‘Ρ€Π°Π·Ρƒ послС обнаруТСния CI-инфраструктура Π±Ρ‹Π»Π° остановлСна.
* ΠŸΡ€ΠΎΠ²Π΅Π΄Ρ‘Π½ Π°ΡƒΠ΄ΠΈΡ‚ бСзопасности.
* ВсС сСкрСты ΠΈ ΠΊΠ»ΡŽΡ‡ΠΈ доступа Π±Ρ‹Π»ΠΈ ΠΎΡ‚ΠΎΠ·Π²Π°Π½Ρ‹ ΠΈ Π·Π°ΠΌΠ΅Π½Π΅Π½Ρ‹.
* ΠŸΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Ρ‹ всС послСдниС Ρ€Π΅Π»ΠΈΠ·Ρ‹ Π½Π° ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚Π°Ρ†ΠΈΠΈ.

🧯 Π’Ρ‹Π²ΠΎΠ΄:

* Π‘Π°ΠΌ Node.js, Π΅Π³ΠΎ исходный ΠΊΠΎΠ΄ ΠΈ дистрибутивы Π½Π΅ Π±Ρ‹Π»ΠΈ скомпромСтированы.
* Π˜Π½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΠ» Ρ‚ΠΎΠ»ΡŒΠΊΠΎ инфраструктуру, ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΡƒΡŽ внСшниС PR.
* БСйчас CI-инфраструктура запускаСтся Π² ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½Π½ΠΎΠΉ, бСзопасной ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ.

πŸ›‘ Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ:

* ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… дСйствий, Ссли Π²Ρ‹ скачивали Node.js с ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ сайта ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π΅Π³ΠΎ ΠΈΠ· ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Ρ… источников.

https://nodejs.org/en/blog/vulnerability/march-2025-ci-incident

✍️ @nodejs_lib



tg-me.com/nodejs_lib/358
Create:
Last Update:

🚨 Π˜Π½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ бСзопасности Π² CI-инфраструктурС Node.js (ΠΌΠ°Ρ€Ρ‚ 2025)

15 ΠΌΠ°Ρ€Ρ‚Π° 2025 Π³ΠΎΠ΄Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Node.js ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»Π°, Ρ‡Ρ‚ΠΎ ΠΎΠ΄Π½Π° ΠΈΠ· CI-систСм ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° (Continuous Integration) Π±Ρ‹Π»Π° скомпромСтирована. ВрСдоносный ΠΊΠΎΠ΄ Π±Ρ‹Π» Π²Π½Π΅Π΄Ρ€Ρ‘Π½ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΎΠΌ Π² ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Ρ€Π°Π½Π½Π΅Ρ€ΠΎΠ² CI, использовавшийся для тСстирования pull request’ов.

πŸ” Π§Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ:

* ΠšΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚Π°Ρ†ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π° Ρ‡Π΅Ρ€Π΅Π· GitHub Actions Runner Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· fork-Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π².
* ВрСдоносный ΠΊΠΎΠ΄ собирал Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· окруТСния ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π» ΠΈΡ… Π½Π° внСшний сСрвСр.
* Он Π½Π΅ повлиял Π½Π° Ρ€Π΅Π»ΠΈΠ·Ρ‹ Node.js, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ€Π΅Π»ΠΈΠ·Π½Ρ‹Π΅ Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‚ΡΡ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ, ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ инфраструктурС.

βœ… Π§Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ сдСлано:

* Π‘Ρ€Π°Π·Ρƒ послС обнаруТСния CI-инфраструктура Π±Ρ‹Π»Π° остановлСна.
* ΠŸΡ€ΠΎΠ²Π΅Π΄Ρ‘Π½ Π°ΡƒΠ΄ΠΈΡ‚ бСзопасности.
* ВсС сСкрСты ΠΈ ΠΊΠ»ΡŽΡ‡ΠΈ доступа Π±Ρ‹Π»ΠΈ ΠΎΡ‚ΠΎΠ·Π²Π°Π½Ρ‹ ΠΈ Π·Π°ΠΌΠ΅Π½Π΅Π½Ρ‹.
* ΠŸΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Ρ‹ всС послСдниС Ρ€Π΅Π»ΠΈΠ·Ρ‹ Π½Π° ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚Π°Ρ†ΠΈΠΈ.

🧯 Π’Ρ‹Π²ΠΎΠ΄:

* Π‘Π°ΠΌ Node.js, Π΅Π³ΠΎ исходный ΠΊΠΎΠ΄ ΠΈ дистрибутивы Π½Π΅ Π±Ρ‹Π»ΠΈ скомпромСтированы.
* Π˜Π½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΠ» Ρ‚ΠΎΠ»ΡŒΠΊΠΎ инфраструктуру, ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΡƒΡŽ внСшниС PR.
* БСйчас CI-инфраструктура запускаСтся Π² ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½Π½ΠΎΠΉ, бСзопасной ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ.

πŸ›‘ Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ:

* ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… дСйствий, Ссли Π²Ρ‹ скачивали Node.js с ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ сайта ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π΅Π³ΠΎ ΠΈΠ· ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Ρ… источников.

https://nodejs.org/en/blog/vulnerability/march-2025-ci-incident

✍️ @nodejs_lib

BY Node JS




Share with your friend now:
tg-me.com/nodejs_lib/358

View MORE
Open in Telegram


Node JS Telegram | DID YOU KNOW?

Date: |

In many cases, the content resembled that of the marketplaces found on the dark web, a group of hidden websites that are popular among hackers and accessed using specific anonymising software.β€œWe have recently been witnessing a 100 per cent-plus rise in Telegram usage by cybercriminals,” said Tal Samra, cyber threat analyst at Cyberint.The rise in nefarious activity comes as users flocked to the encrypted chat app earlier this year after changes to the privacy policy of Facebook-owned rival WhatsApp prompted many to seek out alternatives.

Look for Channels Online

You guessed it – the internet is your friend. A good place to start looking for Telegram channels is Reddit. This is one of the biggest sites on the internet, with millions of communities, including those from Telegram.Then, you can search one of the many dedicated websites for Telegram channel searching. One of them is telegram-group.com. This website has many categories and a really simple user interface. Another great site is telegram channels.me. It has even more channels than the previous one, and an even better user experience.These are just some of the many available websites. You can look them up online if you’re not satisfied with these two. All of these sites list only public channels. If you want to join a private channel, you’ll have to ask one of its members to invite you.

Node JS from ua


Telegram Node JS
FROM USA